doglegged stairs - Spanish English Dictionary